// import { cloudbaseApp } from './cloudbase-api'
// import { hasLoginState } from './cloudbase-login'

// const db = cloudbaseApp().database()
// const $ = db.command.aggregate
// const _ = db.command
// const TOUYING = process.env.VUE_APP_TOUYING

// // 新建
// export function add (id = '') {
//   let zmIds = []
//   if (id !== '') {
//     zmIds = [id]
//   }
//   return db.collection(TOUYING).add({
//     zmIds,
//   })
// }
// // 获取指定ID的控制对像
// export function get (id) {
//   return db.collection(TOUYING).doc(id).get()
// }
// // 清除所有 既是创建房间又是初始化
// export function clear (id, confing = {
//   zmIds: '',
//   rows: 4,
//   fontSize: 50,
//   lineHeight: 90,
//   pageIndex: 0,
//   zhutiTitle: '主题标题',
// }) {
//   return db.collection(TOUYING).doc(id.toString()).set(confing)
// }

// export function watch (id, onChange, onError) {
//   return db.collection(TOUYING)
//     .where({ _id: id })
//     .watch(
//       {
//         onChange: (snapshot) => {
//           onChange(snapshot)
//         },
//         onError: (error) => {
//           onError(error)
//         },
//       },
//     )
// }

// export function update (id, val) {
//   return db
//     .collection(TOUYING)
//     .doc(id)
//     .update({
//       [val.field]: val.value,
//     })
// }

// export async function isFull (id) {
//   try {
//     const { data } = await db.collection(TOUYING).doc(id).field({ _id: true }).get()
//     return Promise.resolve(data)
//   } catch (e) {
//     return Promise.reject(e)
//   }
// }
